#ifndef _NXOGRESAMPLETERRAIN_
#define _NXOGRESAMPLETERRAIN_

#include "../CEGUIBase/CEGUIBaseApp.h"

class NxOgreSample_TerrainApp : public CEGUIBaseApp
{
public:
	void createScene();
	void frameRenderingQueued(const Ogre::FrameEvent& evt);
	void setupPhysX();
	void destroyScene();
protected:
	Critter::RenderSystem * mRenderSystem;
	Ogre::Light * mLight;
	Ogre::TerrainGroup * mTerrainGroup;
	Ogre::TerrainGlobalOptions * mTerrainGlobals;
	NxOgre::World * mWorld;
	Ogre::RaySceneQuery * mRaySceneQuery;
};

#endif